package com.pan.admin.module.loanConfig.dao;

import com.pan.admin.module.loanConfig.entity.LoanFormFieldValue;
import org.apache.ibatis.annotations.Mapper;

import java.util.List;

/**
 * 动态单字段值Dao接口
 *
 * @author ts
 * @date 2023-09-11
 */
@Mapper
public interface LoanFormFieldValueDao {

    /**
     * 根据ID获取列表动态单字段值
     *
     * @param id 动态单字段值主键
     * @return 动态单字段值
     */
    LoanFormFieldValue getById(Long id);

    /**
     * 查询动态单字段值列表
     *
     * @param loanFormFieldValue 动态单字段值
     * @return 动态单字段值集合
     */
    List<LoanFormFieldValue> list(LoanFormFieldValue loanFormFieldValue);

    /**
     * 新增动态单字段值
     *
     * @param loanFormFieldValue 动态单字段值
     * @return 结果
     */
    int insertLoanFormFieldValue(LoanFormFieldValue loanFormFieldValue);

    /**
     * 修改动态单字段值
     *
     * @param loanFormFieldValue 动态单字段值
     * @return 结果
     */
    int updateLoanFormFieldValue(LoanFormFieldValue loanFormFieldValue);

}
